package com.zmn.oms.model.vo.question;

import com.alibaba.fastjson.annotation.JSONField;
import com.zmn.oms.model.vo.remark.OrderRemarkDetail2VO;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author ：SongWeidong
 * @date ：2020/4/25 10:53
 * @description：回访问卷vo
 */
@Data
public class ReplyVisitQuestionVO {

    /**
     * 订单Id
     */
    private Long orderId;

    /**
     * 接单时间
     */
    @JSONField(format = "MM-dd HH:mm")
    private Date receiveTime;

    /**
     * 回访操作员
     */
    private Long replyVisiterId;

    /**
     * 回访操作员
     */
    private String replyVisiterName;

    /**
     * 回访项目名称
     */
    private String replyItemName;

    /**
     * 回访时间
     */
    @JSONField(format = "MM-dd HH:mm")
    private Date replyVisitTime;

    /**
     * 回访内容
     */
    private String replyContent;

    /**
     * 子公司名称
     */
    private String companyName;

    /**
     * 服务公司
     */
    private String manageCompanyName;

    /**
     * 前台产品二级分类名称
     */
    private String showCategTwoName;

    /**
     * 工程师名称
     */
    private String masterName;

    /**
     * 工单状态名称
     */
    private String statusName;

    /**
     * 备注详情
     */
    private List<OrderRemarkDetail2VO> remarkDetailList;

    /**
     * 回访类别状态
     */
    private Integer visitReplyStatus;

    private String question1;        // 电话是否接听
    private String question2;        // 工程师是否准时
    private String question3;        // 工程师是否穿工作服
    private String question4;        // 工程师是否穿鞋套
    private String question5;        // 工程师是否戴口罩
    private String question6;        // 对整体服务是否满意
    private String question7;        // 失败原因
    private String question8;        // 不满意/意见类型（如用户满意则不勾选此项））
    private String question9;        // 工程师是否填写并提供表单
    private String question10;       // 是否清楚维修原因及维修方案
    private String question11;       // 收费金额是否与系统一致
    private String question12;       // 工程师是否按约定上门
    private String question13;       // 对工程师服务态度是否满意
    private String question14;       // 是否接受一口价
    private String question15;       // 是否按一口价标准收费
    private String question16;       // 是否消毒
    private String question17;       // 是否安装/维修好
    private String question18;       // 费用是否异常（虚假核实）
}
